wave energy - French English Dictionary